package com.cosmoplat.xikai.business.domain.mes.result;

import com.cosmoplat.xikai.business.domain.BaseMaterial;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class AlarmDataStatisticsResult extends BaseMaterial {
    @ApiModelProperty(value = "马达故障 1", example = "1")
    private Long motor1;
    @ApiModelProperty(value = "马达故障 2", example = "1")
    private Long motor2;
    @ApiModelProperty(value = "马达故障 3", example = "1")
    private Long motor3;
    @ApiModelProperty(value = "马达故障 4", example = "1")
    private Long motor4;
    @ApiModelProperty(value = "马达故障 5", example = "1")
    private Long motor5;
    @ApiModelProperty(value = "马达故障 6", example = "1")
    private Long motor6;
    @ApiModelProperty(value = "马达故障 7", example = "1")
    private Long motor7;
    @ApiModelProperty(value = "马达故障 8", example = "1")
    private Long motor8;
    @ApiModelProperty(value = "马达故障 9", example = "1")
    private Long motor9;
    @ApiModelProperty(value = "马达故障 10", example = "1")
    private Long motor10;
    @ApiModelProperty(value = "马达故障 11", example = "1")
    private Long motor11;
    @ApiModelProperty(value = "马达故障 12", example = "1")
    private Long motor12;
    @ApiModelProperty(value = "马达故障 13", example = "1")
    private Long motor13;
    @ApiModelProperty(value = "视觉系统相关故障", example = "1")
    private Long visionSystemRelated;
    @ApiModelProperty(value = "其他相关故障", example = "1")
    private Long otherRelated;
    @ApiModelProperty(value = "1#供油系统油油量不足", example = "1")
    private Long insufficientOilSupplySystem1;
    @ApiModelProperty(value = "2#供油系统油油量不足", example = "1")
    private Long insufficientOilSupplySystem2;
    @ApiModelProperty(value = "3#供油系统油油量不足", example = "1")
    private Long insufficientOilSupplySystem3;
    @ApiModelProperty(value = "机械臂相关故障", example = "1")
    private Long mechanicalArmRelated;

    public AlarmDataStatisticsResult() {
        this.motor1 = 0L;
        this.motor2 = 0L;
        this.motor3 = 0L;
        this.motor4 = 0L;
        this.motor5 = 0L;
        this.motor6 = 0L;
        this.motor7 = 0L;
        this.motor8 = 0L;
        this.motor9 = 0L;
        this.motor10 = 0L;
        this.motor11 = 0L;
        this.motor12 = 0L;
        this.motor13 = 0L;
        this.visionSystemRelated = 0L;
        this.otherRelated = 0L;
        this.insufficientOilSupplySystem1 = 0L;
        this.insufficientOilSupplySystem2 = 0L;
        this.insufficientOilSupplySystem3 = 0L;
        this.mechanicalArmRelated = 0L;
    }
}
